package com.zjipc.exam2024review.controller;

import com.zjipc.exam2024review.domain.Book;
import com.zjipc.exam2024review.service.IBookService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

import java.util.List;

@Controller
public class BookController {

    @Autowired
    private IBookService bookService;

    /**
     * 4.实现一个String类型的方法，响应“/book”路径的GET请求，
     * 返回book.html模板页。
     * 要求返回模板页时携带从数据库中读取的书籍信息列表数据List<Book>。
     * 将此方法的完整代码写在答题卷上。
     */
    @GetMapping("/book")
    public String findAll(Model model) {
        List<Book> books = bookService.selectBookList(new Book());
        model.addAttribute("books", books);
        return "book";
    }
}
